// 集中管理一个需要跨组件共享数字数据
import {defineStore} from 'pinia'

export const useCount = defineStore('count',{
  state:()=>{   //跟选项式组件中的data作用类似
    return {
      num:100   //全局共享的数字数据
    }
  },
  actions:{  //跟选项式组件中的methods作用类似 ,actions中封装的方法复用性更强
    plus(n=11){
      this.num += n
    },
    minus(m=2){
      this.num -= m
    }
  },
  // persist:true  //启用当前状态机模块的持久化
  persist:{
    key:'my-cont'  //开启并自定义持久化数据名称
  }
}) 